package servicio;

import java.sql.SQLException;
import java.util.List;

import persistencia.FAVINDAO;
import bean.FAVIN;

public class FAVINServiceImpl implements FAVINService{
	FAVINDAO vinDAO = new FAVINDAO();
	@Override
	public List<FAVIN> listar() throws SQLException {
		return vinDAO.listar();
	}

	@Override
	public List<FAVIN> buscarPorFabricante(String filtro,String situacion) throws SQLException {
		return vinDAO.buscarPorFabricante(filtro,situacion);
	}

	@Override
	public List<FAVIN> buscarPorVIN(String filtro,String situacion) throws SQLException {
		return vinDAO.buscarPorVIN(filtro,situacion);
	}
	
	@Override
	public List<FAVIN> buscarPorAlias(String filtro,String situacion) throws SQLException {
		return vinDAO.buscarPorAlias(filtro,situacion);
	}

	@Override
	public int insertar(FAVIN vin) throws SQLException {
		return vinDAO.insertar(vin);
	}

	@Override
	public int actualizar(FAVIN vin) throws SQLException {
		return vinDAO.actualizar(vin);
	}

	@Override
	public FAVIN buscarVin(FAVIN vin) throws SQLException {
		
		return vinDAO.buscarVin(vin);
	}
}
